Rule Condition Testing

نویسنده

  • Eric N. Hanson
چکیده

This paper describes testing of rule conditions and execution of rule actions in the Ariel active DBMS. The Ariel rule system is tightly coupled with query and update processing. Ariel rules can have conditions based on a mix of patterns , events, and transitions. For testing rule conditions, Ariel makes use of a discrimination network composed of a special data structure for testing single-relation selection conditions eeciently, and a modiied version of the TREAT algorithm, called A-TREAT, for testing join conditions. The key modiication to TREAT (which could also be used in the Rete algorithm) is the use of virtual-memory nodes which save storage since they contain only the predicate associated with the memory node instead of copies of data matching the predicate. The rule-action executor in Ariel binds the data matching a rule's condition to the action of the rule at rule re time, and executes the rule action using the query processor.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

A Comparative Study on Presumption of Marriage Rule and Genetic Testing for Proving Parentage Under Iranian Law

Family is the most important social group, and the survival of society depends on the survival of the family and its survival depends on legitimate parentage and legal ties. Therefore, the issue of proving the parentage is one of the most sensitive issues in the Islamic law and the legislator has tried to preserve it by enacting laws. From the beginning of Islam until now, in Imami jurisprudenc...

متن کامل

Regret Testing: A Simple Payo¤-Based Procedure for Learning Nash Equilibrium1

A learning rule is uncoupled if a player does not condition his strategy on the opponent’s payo¤s. It is radically uncoupled if a player does not condition his strategy on the opponent’s actions or payo¤s. We demonstrate a family of simple, radically uncoupled learning rules whose period-by-period behavior comes arbitrarily close to Nash equilibrium behavior in any …nite two-person game. Keywor...

متن کامل

Regret testing: learning to play Nash equilibrium without knowing you have an opponent

A learning rule is uncoupled if a player does not condition his strategy on the opponent’s payoffs. It is radically uncoupled if a player does not condition his strategy on the opponent’s actions or payoffs. We demonstrate a family of simple, radically uncoupled learning rules whose period-by-period behavior comes arbitrarily close to Nash equilibrium behavior in any finite two-person game.

متن کامل

Effects of Hypothesis Generation on Hypothesis Testing in Rule-Discovery Tasks.

The extent to which hypothesis generation affects hypothesis-testing performance was examined in a rule-discovery task. One hundred eight undergraduates enrolled in introductory psychology were randomly assigned to conditions in which the participants, experimenter, other participants, or no one generated hypotheses before the participants were tested on three different tasks. Hypothesis-testin...

متن کامل

The Design and Implementation of the Ariel Active Database Rule System

This paper describes the design and implementation of the Ariel DBMS and it's tightly-coupled forward-chaining rule system. The query language of Ariel is a subset of POSTQUEL, extended with a new production-rule sublanguage. Ariel supports traditional relational database query and update operations eeciently, using a System R-like query processing strategy. In addition, the Ariel rule system i...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 1992